[INFO] fetching crate masala 0.2.1...
[INFO] testing masala-0.2.1 against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065-1
[INFO] extracting crate masala 0.2.1 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate masala 0.2.1
[INFO] finished tweaking crates.io crate masala 0.2.1
[INFO] tweaked toml for crates.io crate masala 0.2.1 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate masala 0.2.1 on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 4 packages to latest compatible versions
[INFO] [stderr]       Adding syn v1.0.109 (available: v2.0.117)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] afcaac9b9158c6af15f2a930a5415e6021ef3b8cd8cf25613d5a70f5f1a9842b
[INFO] running `Command { std: "docker" "start" "-a" "afcaac9b9158c6af15f2a930a5415e6021ef3b8cd8cf25613d5a70f5f1a9842b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "afcaac9b9158c6af15f2a930a5415e6021ef3b8cd8cf25613d5a70f5f1a9842b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "afcaac9b9158c6af15f2a930a5415e6021ef3b8cd8cf25613d5a70f5f1a9842b", kill_on_drop: false }`
[INFO] [stdout] afcaac9b9158c6af15f2a930a5415e6021ef3b8cd8cf25613d5a70f5f1a9842b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c40663642f5e581380d7b22d0616b6c1ca34787628871355f19d6da55f33473d
[INFO] running `Command { std: "docker" "start" "-a" "c40663642f5e581380d7b22d0616b6c1ca34787628871355f19d6da55f33473d", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling masala v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.53s
[INFO] running `Command { std: "docker" "inspect" "c40663642f5e581380d7b22d0616b6c1ca34787628871355f19d6da55f33473d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c40663642f5e581380d7b22d0616b6c1ca34787628871355f19d6da55f33473d", kill_on_drop: false }`
[INFO] [stdout] c40663642f5e581380d7b22d0616b6c1ca34787628871355f19d6da55f33473d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d9b2ddb06c9717bb8781194e9e51ce0f01f9ad424bca16b02e76c5604de75d7f
[INFO] running `Command { std: "docker" "start" "-a" "d9b2ddb06c9717bb8781194e9e51ce0f01f9ad424bca16b02e76c5604de75d7f", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling masala v0.2.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]  --> tests/curry.rs:2:35
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(type_alias_impl_trait, min_type_alias_impl_trait)]
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^ feature has been removed
[INFO] [stdout]   |
[INFO] [stdout]   = note: removed in 1.56.0; see <https://github.com/rust-lang/rust/pull/87564> for more information
[INFO] [stdout]   = note: removed in favor of full type_alias_impl_trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unconstrained opaque type
[INFO] [stdout]  --> tests/curry.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[masala::curry]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `BluebirdT1` must be used in combination with a concrete type within the same crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unconstrained opaque type
[INFO] [stdout]  --> tests/curry.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[masala::curry]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `BluebirdT2` must be used in combination with a concrete type within the same crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unconstrained opaque type
[INFO] [stdout]  --> tests/curry.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | #[masala::curry]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `KestrelT1` must be used in combination with a concrete type within the same crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unconstrained opaque type
[INFO] [stdout]   --> tests/curry.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[masala::curry]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AddT1` must be used in combination with a concrete type within the same crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unconstrained opaque type
[INFO] [stdout]   --> tests/curry.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[masala::curry]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AddT2` must be used in combination with a concrete type within the same crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> tests/curry.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[masala::curry]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^ expected opaque type, found closure
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected opaque type `BluebirdT1<T>`
[INFO] [stdout]                  found closure `{closure@tests/curry.rs:4:1: 4:17}`
[INFO] [stdout]   = note: this error originates in the attribute macro `masala::curry` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> tests/curry.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[masala::curry]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^
[INFO] [stdout]   | |
[INFO] [stdout]   | expected opaque type, found closure
[INFO] [stdout]   | expected `BluebirdT2<T>` because of return type
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected opaque type `BluebirdT2<T>`
[INFO] [stdout]                  found closure `{closure@tests/curry.rs:4:1: 4:17}`
[INFO] [stdout] note: this item must have a `#[define_opaque(BluebirdT2)]` attribute to be able to define hidden types
[INFO] [stdout]  --> tests/curry.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub fn bluebird<T>(b: fn(T) -> T, c: fn(T) -> T, a: T) -> T {
[INFO] [stdout]   |        ^^^^^^^^
[INFO] [stdout]   = note: this error originates in the attribute macro `masala::curry` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> tests/curry.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | #[masala::curry]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout]    | |
[INFO] [stdout]    | expected opaque type, found closure
[INFO] [stdout]    | expected `KestrelT1<T>` because of return type
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected opaque type `KestrelT1<T>`
[INFO] [stdout]                   found closure `{closure@tests/curry.rs:9:1: 9:17}`
[INFO] [stdout] note: this item must have a `#[define_opaque(KestrelT1)]` attribute to be able to define hidden types
[INFO] [stdout]   --> tests/curry.rs:10:4
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn kestrel<T: Clone>(a: T, _b: T) -> T {
[INFO] [stdout]    |    ^^^^^^^
[INFO] [stdout]    = note: this error originates in the attribute macro `masala::curry` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> tests/curry.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[masala::curry]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^ expected opaque type, found closure
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected opaque type `AddT1`
[INFO] [stdout]                   found closure `{closure@tests/curry.rs:14:1: 14:17}`
[INFO] [stdout]    = note: this error originates in the attribute macro `masala::curry` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> tests/curry.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[masala::curry]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout]    | |
[INFO] [stdout]    | expected opaque type, found closure
[INFO] [stdout]    | expected `AddT2` because of return type
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected opaque type `AddT2`
[INFO] [stdout]                   found closure `{closure@tests/curry.rs:14:1: 14:17}`
[INFO] [stdout] note: this item must have a `#[define_opaque(AddT2)]` attribute to be able to define hidden types
[INFO] [stdout]   --> tests/curry.rs:15:4
[INFO] [stdout]    |
[INFO] [stdout] 15 | fn add(x: isize, y: isize, z: isize) -> isize {
[INFO] [stdout]    |    ^^^
[INFO] [stdout]    = note: this error originates in the attribute macro `masala::curry` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0557.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `masala` (test "curry") due to 11 previous errors
[INFO] running `Command { std: "docker" "inspect" "d9b2ddb06c9717bb8781194e9e51ce0f01f9ad424bca16b02e76c5604de75d7f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d9b2ddb06c9717bb8781194e9e51ce0f01f9ad424bca16b02e76c5604de75d7f", kill_on_drop: false }`
[INFO] [stdout] d9b2ddb06c9717bb8781194e9e51ce0f01f9ad424bca16b02e76c5604de75d7f
